package com.bawei.module_home.state

import com.bawei.library_mvi.IState
import com.bawei.module_home.model.entity.SimpleTypeEntity

/**
 * @Author : yaotianxue
 * @Time : On 2023/6/25 09:17
 * @Description : SimpleTypeState 状态
 */
sealed class SimpleTypeState:IState {
    /**
     * 成功获得视频分类
     */
    data class SimpleTypes(val list:MutableList<SimpleTypeEntity>):SimpleTypeState()
    /**
     * 失败
     */
    data class Error(val exception:Throwable):SimpleTypeState()
    /**
     * 空
     */
    object Empty:SimpleTypeState()
    /**
     * 初始状态
     */
    object Init:SimpleTypeState()

}